import { mapGetters } from 'vuex'


export default {
  computed: {
    ...mapGetters('cart', ['getTotal'])
  },
//   监听数据变化
  watch: {
    getTotal () {
      this.setBadge()
    }
  },
//   生命周期显示时调用方法
  onShow () {
    this.setBadge()
  },
  methods: {
    //   设置tabbar显示右上角文本
    setBadge () {
      // 判断是否为0
      if(this.getTotal){
        uni.setTabBarBadge({
          index: 2,
          text: this.getTotal + ''
        })
      }else{
        uni.removeTabBarBadge({ index: 2 })
      }
    }
  }
}